package com.itheima.dao;

import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.CheckItem;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CheckGroupDao {

    int add(CheckGroup checkGroup);

    int delete(Integer id);

    int update(CheckGroup checkGroup);

    CheckGroup queryById(Integer id);

    List<CheckGroup> queryAll();

    List<CheckGroup> queryAllByQueryString(String queryString);

    //添加新的关联检查项
    void addCheckItemId(@Param("checkGroupId") Integer checkGroupId, @Param("checkItemId") Integer checkItemId);

    //删除与该检查组原关联的检查项
    void deleteCheckItemId(Integer id);

    //List<CheckGroup> queryByCodeOrName(@Param("queryString") String queryString);

    List<CheckGroup> queryCheckGroupsBySetmealId(Integer setmalId);


}
